<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <pre>
       from datetime import datetime
        from functools import wraps


        def log_it(logfile='out.log'):
            def logging_decorator(func):
                @wraps(func)
                def wrapped_function(*args, **kwargs):
                    log = f"[{datetime.now()}] {func.__name__} was called"
                    with open(logfile, 'a') as fd:
                        fd.write(log+'\n')
                    return func(*args, **kwargs)
                return wrapped_function
            return logging_decorator


        @log_it()
        def my_func1():
            pass


        @log_it(logfile='func2.log')
        def my_func2():
            pass


        my_func1()
        my_func2()
    </pre>
</body>
</html>